'use strict';

module.exports = appInfo => {
  const config = exports = {};

  config.keys = appInfo.name + '_1673333995764_2445';

  config.middleware = [];
  config.security = {
    csrf: {
      enable: false,
    },
  };
  config.wechat_config = {
    token: '你的token', // 按照官方要求随即填写即可
    appid: '你的appid',
    appSecret: '你的appsecret',
    encodingAESKey: '你的encodingAESKey', // 按照官方要求随即填写即可
  };
  // 覆盖egg自带的配置 使支持接收xml参数
  config.bodyParser = {
    enable: true,
    encoding: 'utf8',
    formLimit: '100kb',
    jsonLimit: '100kb',
    strict: true,
    queryString: {
      arrayLimit: 100,
      depth: 5,
      parameterLimit: 1000,
    },
    enableTypes: [ 'json', 'form', 'text' ],
    extendTypes: {
      text: [ 'text/xml', 'application/xml' ],
    },
  };
  return {
    ...config,
  };
};
